2020.2.5 Maintenance Release [2021-06-01]
Changelog Overview
- 3 New Features
- 29 Improvements
- 208 Bug Fixes
- 8 Security Fixes
- 14 Chores
- 1 Deprecations
- 263 Total Tickets
New Features
- app-operations_manager:1.19.0-2020.2.52 [06-01-2021] - Updated schedule trigger to run in the future. Added test to verify if last run of scheduled trigger is updated with information.
- app-operations_manager:1.19.0-2020.2.20 [04-23-2021] - Added the ability to duplicate an item in the Automation Catalog UI via clone API.
- app-operations_manager:1.19.0-2020.2.16 [04-21-2021] - Created a new API to handle cloning an Automation document and all associated Triggers.
Improvements
- app-automation_catalog:2.6.33-2020.2.3 [03-30-2021] - Introduced new functionality that will migrate legacy automations in Automation Catalog to Operations Manager.
- app-automation_studio:3.17.3-2020.2.66 [05-13-2021] - Additional information and visual warnings have been added for when an invalid variable name is provided for a task.
- app-json_forms:1.30.2-2020.2.6 [05-06-2021] - Decoded inputs in renderJsonSchema task.
- app-operations_manager:1.19.0-2020.2.53 [06-01-2021] - Added an info tooltip to the event trigger dialog. Also cleaned up code definitions for trigger schemas.
- app-operations_manager:1.19.0-2020.2.48 [05-26-2021] - Updated dependencies and made minor accessibility enhancements.
- app-operations_manager:1.19.0-2020.2.47 [05-21-2021] - Added a Cypress test to cover the automation card within the collections view.
- app-operations_manager:1.19.0-2020.2.45 [05-20-2021] - Added a Cypress test to cover the metadata drawer component in the single automation view.
- app-operations_manager:1.19.0-2020.2.44 [05-19-2021] - Added a Cypress test for the Homepage get started card.
- app-operations_manager:1.19.0-2020.2.37 [05-13-2021] - Added a Cypress test for API triggers. This will cover the lifecycle of an API trigger within the context of a single automation view.
- app-operations_manager:1.19.0-2020.2.36 [05-12-2021] - Added Cypress test for creating and editing a scheduled trigger.
- app-operations_manager:1.19.0-2020.2.35 [05-11-2021] - Added Cypress tests for the Automation Collection View.
- app-operations_manager:1.19.0-2020.2.34 [05-11-2021] - Added a Cypress test to cover the details pane of the single automation view.
- app-operations_manager:1.19.0-2020.2.33 [05-10-2021] - Enabled all methods as tasks.
- app-operations_manager:1.19.0-2020.2.32 [05-07-2021] - Added Cypress tests for deleting an automation.
- app-operations_manager:1.19.0-2020.2.30 [05-06-2021] - Added application development documentation and aligned application folder structure with the updated application standards.
- app-operations_manager:1.19.0-2020.2.29 [05-05-2021] - Added a Cypress test to test the lifecycle of a manual trigger within the scope of the single automation view.
- app-operations_manager:1.19.0-2020.2.19 [04-22-2021] - Added more context to error handling messages when running a manual trigger fails.
- app-operations_manager:1.19.0-2020.2.17 [04-22-2021] - Added the ability to edit the automation name from the details view.
- app-operations_manager:1.19.0-2020.2.14 [04-21-2021] - Updated various icon actions and made several style enhancements to the UI.
- app-operations_manager:1.19.0-2020.2.11 [04-16-2021] - A new componentName property has been added to return the workflow name in GET Automations. This information is now provided in the all automations card view.
- app-operations_manager:1.19.0-2020.2.9 [04-14-2021] - Enhanced error messaging on the server side to give the user more helpful reasons why an import failed.
- app-operations_manager:1.19.0-2020.2.8 [04-12-2021] - When user selects a workflow from the dropdown, the application now autosaves the selected workflow; user does not have to click the Save button.
- app-operations_manager:1.19.0-2020.2.7 [04-12-2021] - Updated Rodeo UI.
- app-operations_manager:1.19.0-2020.2.5 [04-09-2021] - Refactored dialogs to a single component that allows for running and editing manual triggers when viewing the automations grid.
- app-template_builder:2.4.13-2020.2.4 [05-21-2021] - Stabilized the sandbox feature behavior by moving from Python implementation to JavaScript. This creates a stable communication layer between Template Builder and the python scripts responsible for running Jinja2 and TextFSM templates.
- app-workflow_builder:5.29.14-2020.2.35 [05-17-2021] - When typing job variables a new dialog to review IAP naming conventions is now available.
- app-workflow_engine:8.22.1-2020.2.104 [05-25-2021] - Added various API test scenarios for the looping childJob feature.
- itential-utils:2.6.6 [05-05-2021] - Updated the itential-utils libraries to the latest version. Also fixed security issues from a security audit.
- pronghorn-core:11.46.5-2020.2.85 [05-18-2021] - Added Starting and Stopping states to the service health data.
Bug Fixes
- adapter-local_aaa:4.2.2-2020.2.4 [05-20-2021] - Validation added to parameters in the authenticate call to remove a NO-SQL injection attack vulnerability.
- adapter-local_aaa:4.2.2-2020.2.3 [05-06-2021] - Removed unnecessary peer dependency.
- adapter-nso:6.35.7-2020.2.19 [06-01-2021] - Improved error handling to return an error message when loadConfig fails.
- adapter-nso:6.35.7-2020.2.18 [06-01-2021] - Added more details to the netconf error message that displays when there is no connection between IAP and NSO.
- adapter-nso:6.35.7-2020.2.17 [05-28-2021] - Running config remediation on a Junos device will now return dry run results from adapter-nso.
- adapter-nso:6.35.7-2020.2.16 [05-27-2021] - Fixed undefined error when running commands against NSO 4.x.
- adapter-radius:2.0.9-2020.2.1 [05-10-2021] - Removed unnecessary peer dependency.
- app-admin_essentials:2.15.29-2020.2.48 [05-25-2021] - Fixed tag sorting. Clicking the Create button will no longer reverse the sort order of Tags in the user interface.
- app-admin_essentials:2.15.29-2020.2.47 [05-23-2021] - Users without the necessary permissions will no longer be able to access the User Management page.
- app-admin_essentials:2.15.29-2020.2.46 [05-21-2021] - Changed syslog "warn" level to "warning" on the Application and Adapter pages.
- app-admin_essentials:2.15.29-2020.2.45 [05-20-2021] - Added a new loading icon that spins for restarting apps and adapters.
- app-admin_essentials:2.15.29-2020.2.44 [05-16-2021] - Updated Rodeo to fix tooltip issues in Admin Essentials.
- app-admin_essentials:2.15.29-2020.2.43 [05-14-2021] - Fixed a scrolling issue in the adapter checkbox list.
- app-admin_essentials:2.15.29-2020.2.42 [05-12-2021] - Updated app grid to have larger icons in Admin Essentials.
- app-admin_essentials:2.15.29-2020.2.41 [05-11-2021] - Fixed issue with text overlapping in the Current Operations dialog.
- app-admin_essentials:2.15.29-2020.2.40 [05-06-2021] - Fixed search issue in Profiles page.
- app-admin_essentials:2.15.29-2020.2.39 [05-06-2021] - Updated menu checks to work on refresh for the Admin Essentials User Management page. Users no longer have to leave the page and then reenter for the menu to work correctly.
- app-admin_essentials:2.15.29-2020.2.38 [05-06-2021] - Fixed a scrolling issue in adapter forms.
- app-admin_essentials:2.15.29-2020.2.37 [05-03-2021] - Fixed tag searches for upper and lower case entries to return a successful search for a tag.
- app-admin_essentials:2.15.29-2020.2.36 [05-02-2021] - Updated the Profile properties menu styling. Restored the setting indicator when editing a profile configuration.
- app-admin_essentials:2.15.29-2020.2.35 [05-01-2021] - Added error message clarification to Pre-built install message.
- app-admin_essentials:2.15.29-2020.2.34 [04-30-2021] - Added a message to the Pre-built Automation browse page to display an output message if zero Pre-built automations are fetched from the selected repository.
- app-admin_essentials:2.15.29-2020.2.33 [04-30-2021] - Users are able to delete Redis named adapters.
- app-admin_essentials:2.15.29-2020.2.9 [01-15-2021] - Updated titlebar fonts.
- app-admin_essentials:2.15.29-2020.2.5 [01-08-2021] - Updated terminology on Profile page for clarity.
- app-automation_catalog:2.6.33-2020.2.11 [05-26-2021] - Updated dependencies in preparation for next release.
- app-automation_catalog:2.6.33-2020.2.8 [05-19-2021] - Added the ability to change the description of an existing workflow.
- app-automation_catalog:2.6.33-2020.2.7 [05-13-2021] - Fixed a bug that prevented editing of an invalid automation in the Automation Catalog.
- app-automation_catalog:2.6.33-2020.2.6 [05-11-2021] - Blocked the ability to accidentally start multiple jobs on a manual job start. Added a notification to indicate a job is processing in the background.
- app-automation_catalog:2.6.33-2020.2.5 [04-28-2021] - Creation of an automation with an empty name via the HTTP endpoint is rejected.
- app-automation_studio:3.17.3-2020.2.81 [05-28-2021] - Transformation is now selected in the dropdown upon import in the transformation task.
- app-automation_studio:3.17.3-2020.2.80 [05-26-2021] - JSON forms correctly export without refreshing the page.
- app-automation_studio:3.17.3-2020.2.78 [05-25-2021] - Removed the extractOutput option from transformation tasks in the Gen 2 canvas.
- app-automation_studio:3.17.3-2020.2.77 [05-25-2021] - JSON Forms with dropdown configured to use transformations are now importable.
- app-automation_studio:3.17.3-2020.2.75 [05-25-2021] - Encoded syllables in document names now route correctly across the application.
- app-automation_studio:3.17.3-2020.2.74 [05-25-2021] - Searching for workflows or forms that contain parenthesis or slashes now returns the correct data.
- app-automation_studio:3.17.3-2020.2.73 [05-25-2021] - Tooltips on task variables now display correctly in Gen 2 workflows.
- app-automation_studio:3.17.3-2020.2.72 [05-24-2021] - JST options are no longer overwritten as "true" in transformation tasks.
- app-automation_studio:3.17.3-2020.2.71 [05-24-2021] - Fixed a crash with the Gen 2 canvas caused when some system API calls were unauthorized for a user.
- app-automation_studio:3.17.3-2020.2.70 [05-21-2021] - Fixed the rendering of the search field in the left sidebar. Selecting a template item no longer removes the alternate options available from the search.
- app-automation_studio:3.17.3-2020.2.69 [05-20-2021] - Updated the visual style for the default view of the canvas.
- app-automation_studio:3.17.3-2020.2.68 [05-18-2021] - Reference variables are removed when a node or transition is deleted.
- app-automation_studio:3.17.3-2020.2.65 [05-10-2021] - Special characters in document names are now correctly encoded when used in URLs.
- app-automation_studio:3.17.3-2020.2.63 [05-04-2021] - Updated JST and jst-designer dependency to latest version.
- app-automation_studio:3.17.3-2020.2.62 [05-03-2021] - Fixed issue with exporting files on browsers with rate limited multi-file downloads.
- app-automation_studio:3.17.3-2020.2.61 [05-03-2021] - Fixed card popover so it will not become unresponsive.
- app-automation_studio:3.17.3-2020.2.60 [04-30-2021] - File upload correctly renders in JSON Forms.
- app-automation_studio:3.17.3-2020.2.59 [04-29-2021] - Increased the brightness (opacity) of Gen2 failure tasks to improve readability on the canvas.
- app-automation_studio:3.17.3-2020.2.58 [04-28-2021] - Job visualization coordinates for the Start and End tasks are now properly aligned on initialization when using the Gen2 canvas.
- app-configuration_manager:3.67.1-2020.2.52 [06-04-2021] - Fixed an issue that caused the editor to restrict user input.
- app-configuration_manager:3.67.1-2020.2.51 [06-04-2021] - Tasks in JSON Golden Configurations now reflect accurate compliance data.
- app-configuration_manager:3.67.1-2020.2.50 [05-27-2021] - The updated Golden Config Tree Version task now takes an object instead of an array for the variables parameter.
- app-configuration_manager:3.67.1-2020.2.49 [05-25-2021] - Device counts updated to report correct number of devices. Device accordion menu will now list the total number of devices.
- app-configuration_manager:3.67.1-2020.2.48 [05-18-2021] - Users can now page forward when there are more than 25 device groups in the accordion menu.
- app-configuration_manager:3.67.1-2020.2.47 [05-17-2021] - Fixed a crash that occurred when invalid syntax was provided for the createConfigSpec API.
- app-configuration_manager:3.67.1-2020.2.46 [05-12-2021] - The previous offline device status will no longer override the current selected device status.
- app-configuration_manager:3.67.1-2020.2.45 [05-11-2021] - Icons are only displayed when the sidebar menu has been collapsed.
- app-configuration_manager:3.67.1-2020.2.44 [05-10-2021] - Removed the Groups field from the Devices card since it had no data and is hard coded for No Groups Found.
- app-configuration_manager:3.67.1-2020.2.43 [05-07-2021] - Sidebar elements will now update appropriately whenever the user creates or deletes items.
- app-configuration_manager:3.67.1-2020.2.42 [04-30-2021] - Removed the FixMode button from the toolbar in Golden Configuration. Button is no longer required due to Jinja2 variable handling capabilities.
- app-form_builder:4.7.14-2020.2.16 [05-24-2021] - Unsaved changes will now trigger an alert when user attempts to navigate away from page while using Form Builder in Gen 1 canvas.
- app-form_builder:4.7.14-2020.2.15 [05-18-2021] - Applications the user does not have permission for will no longer appear in the navigation bar.
- app-form_builder:4.7.14-2020.2.14 [05-17-2021] - The "Create" button is disabled when a name has not been provided.
- app-form_builder:4.7.14-2020.2.13 [05-11-2021] - Special characters in document names are now correctly encoded when used in URLs.
- app-form_builder:4.7.14-2020.2.12 [05-10-2021] - Creating new JSON forms redirects to the correct URL.
- app-form_builder:4.7.14-2020.2.11 [05-10-2021] - Corrected description for search API documentation.
- app-json_forms:1.30.2-2020.2.9 [05-26-2021] - Added transformation property to the acceptable schema keys for a dropdown field.
- app-json_forms:1.30.2-2020.2.7 [05-06-2021] - Restricted the data carryover between consecutive JSON form tasks.
- app-json_forms:1.30.2-2020.2.7 [05-06-2021] - Values of objects are no longer replaced in JSON forms.
- app-jst:1.0.0-2020.2.35 [06-02-2021] - Transformations containing output values of null no longer fail.
- app-jst:1.0.0-2020.2.34 [05-28-2021] - Undefined values in transformation output are now encoded.
- app-jst:1.0.0-2020.2.33 [05-27-2021] - The create button in JST Designer now adds a transformation to the database and opens the new transformation.
- app-jst:1.0.0-2020.2.30 [05-14-2021] - Applications the user does not have permission for will no longer appear in the navigation bar.
- app-jst:1.0.0-2020.2.27 [05-04-2021] - JST engine version is no longer removed when saving a transformation and is no longer appended when exporting a transformation.
- app-jst:1.0.0-2020.2.25 [04-29-2021] - Set version property to empty string instead of removing it to prevent a Mongodb error when importing transformations.
- app-mop:6.7.7-2020.2.13 [05-18-2021] - Prevented the reattempt task from crashing when no job is found in the database.
- app-mop:6.7.7-2020.2.12 [05-17-2021] - The unsaved changes warning message is removed after a Save.
- app-mop:6.7.7-2020.2.11 [05-17-2021] - The Create button is disabled when a name has not been provided.
- app-mop:6.7.7-2020.2.10 [05-13-2021] - Special characters in document names are now correctly encoded when used in URLs.
- app-operations_manager:1.19.0-2020.2.57 [06-04-2021] - Updated automations to require unique names.
- app-operations_manager:1.19.0-2020.2.56 [06-04-2021] - Updated Rodeo version. Trigger table grid now uses a fresh request when paginating.
- app-operations_manager:1.19.0-2020.2.54 [06-01-2021] - Fixed a missing automationID reference causing an extra request every page load.
- app-operations_manager:1.19.0-2020.2.51 [06-01-2021] - Updated documentation links in toolbar and homepage card.
- app-operations_manager:1.19.0-2020.2.50 [06-01-2021] - Fixed an error in the server when running a trigger that fails.
- app-operations_manager:1.19.0-2020.2.49 [05-27-2021] - Resolved issues in UI for creating/editing an API trigger. Removed the GET API trigger type and fixed the POST trigger variable. Also implemented a POST trigger schema.
- app-operations_manager:1.19.0-2020.2.46 [05-20-2021] - Resolved infinite request loop in the Manual Run Dialog. Updated front end request to use the automationId for retrieving triggers for a specific automation.
- app-operations_manager:1.19.0-2020.2.43 [05-19-2021] - Sidebar search will now preserve the input value when deleting or creating an automation.
- app-operations_manager:1.19.0-2020.2.42 [05-18-2021] - Updated event and API trigger forms to save selected JST.
- app-operations_manager:1.19.0-2020.2.41 [05-18-2021] - Modified the Cypress test document to remove workflows in an error state.
- app-operations_manager:1.19.0-2020.2.40 [05-17-2021] - Refactored triggers table in automation details view.
- app-operations_manager:1.19.0-2020.2.39 [05-17-2021] - Updated automations to include lowercase and uppercase names in the same sort group.
- app-operations_manager:1.19.0-2020.2.38 [05-17-2021] - Changed the tooltip position; it is no longer in front of the Run Automation button.
- app-operations_manager:1.19.0-2020.2.31 [05-06-2021] - Adjusted the number of cards per row with a media query. Screen widths 1500px and less now show 3 cards instead of 5.
- app-operations_manager:1.19.0-2020.2.28 [05-03-2021] - Refactored global CSS styles.
- app-operations_manager:1.19.0-2020.2.27 [04-30-2021] - Restored the reveal button in the left navigation panel. Panel can now be expanded after it has been collapsed.
- app-operations_manager:1.19.0-2020.2.26 [04-30-2021] - Fixed capitalization for all input labels in the Scheduled Trigger dialog.
- app-operations_manager:1.19.0-2020.2.26 [04-30-2021] - Fixed title bar in left navigation to handle long text. Overflow text is now hidden with an ellipsis.
- app-operations_manager:1.19.0-2020.2.25 [04-28-2021] - Added CSS override for Firefox icon issue in Schedule Form.
- app-operations_manager:1.19.0-2020.2.24 [04-28-2021] - Added focus to various dialog inputs, style fixes, and sorting cards. The workflow grid view now sorts all cards rather than cards on the current page.
- app-operations_manager:1.19.0-2020.2.22 [04-27-2021] - Made text and style updates throughout automation detail view.
- app-operations_manager:1.19.0-2020.2.21 [04-23-2021] - Automations created via API now require the name field to be a string with at least 1 character. This aligns the API with how the application UI currently functions.
- app-operations_manager:1.19.0-2020.2.18 [04-22-2021] - Icon for dashboard button is now a small house. Removed hover effects on app title. Copied the CSS logic from Automation Studio to ensure the accordion menus use the full available space.
- app-operations_manager:1.19.0-2020.2.15 [04-21-2021] - Updated styles in Automation Portfolio view and delete dialog.
- app-operations_manager:1.19.0-2020.2.13 [04-19-2021] - Fixed a data key mismatch; the lastUpdated user and timestamp metrics now update correctly.
- app-operations_manager:1.19.0-2020.2.12 [04-16-2021] - Added ability to change type when creating a trigger.
- app-operations_manager:1.19.0-2020.2.10 [04-15-2021] - Added logic to prevent disabled Manual Triggers from running.
- app-operations_manager:1.19.0-2020.2.8 [04-09-2021] - Implemented bug fix that prevents users from creating infinite loops with Event Triggers in jobStart and jobComplete.
- app-operations_manager:1.19.0-2020.2.4 [04-07-2021] - Made various style updates to the UI. Also added an export option when viewing a single automation page.
- app-operations_manager:1.19.0-2020.2.3 [04-05-2021] - Verified the UI for event triggers is working.
- app-operations_manager:1.19.0-2020.2.2 [04-01-2021] - Updated UI with design feedback.
- app-service_catalog:3.10.12-2020.2.5 [05-28-2021] - Fixed a bug in the application schema that triggered validator errors.
- app-task_worker:3.1.6-2020.2.1 [05-21-2021] - Fixed a misspelling in the deprecation warning message.
- app-template_builder:2.4.13-2020.2.5 [05-26-2021] - Fixed a bug in the transmission of JSON inputs to the Jinja2 template rendering Python process.
- app-workflow_builder:5.29.14-2020.2.44 [06-04-2021] - Transformation task options in the UI now pull from the options for that task.
- app-workflow_builder:5.29.14-2020.2.43 [06-02-2021] - Workflow Builder no longer freezes when adding new connector.
- app-workflow_builder:5.29.14-2020.2.42 [06-01-2021] - The same transformation can now be imported into the JST transformation task multiple times.
- app-workflow_builder:5.29.14-2020.2.41 [05-28-2021] - Fixed an issue with processing BPA rules that could cause errors in complex workflows.
- app-workflow_builder:5.29.14-2020.2.40 [05-26-2021] - The Pre-workflow time popup will now render above the Workflow Group field.
- app-workflow_builder:5.29.14-2020.2.38 [05-24-2021] - JST options are no longer overwritten as "true" in transformation task.
- app-workflow_builder:5.29.14-2020.2.37 [05-20-2021] - Users can now edit Transformation tasks that contain an invalid JST document id.
- app-workflow_builder:5.29.14-2020.2.36 [05-20-2021] - Fixed a bug where task groups were imported as strings instead of as ObjectIds.
- app-workflow_builder:5.29.14-2020.2.34 [05-13-2021] - Applications the user does not have permission for will no longer appear in the navigation bar.
- app-workflow_builder:5.29.14-2020.2.33 [05-12-2021] - Fixed bug where an outgoing variable could be marked as a job variable by default.
- app-workflow_builder:5.29.14-2020.2.31 [05-11-2021] - Modified childJob in the Gen1 canvas workflows to only pass in variables to the child job if the child job does not loop.
- app-workflow_builder:5.29.14-2020.2.30 [05-10-2021] - Special characters in document names are now correctly encoded when used in URLs.
- app-workflow_builder:5.29.14-2020.2.29 [05-05-2021] - Fixed an issue in the Gen1 canvas workflows where some previous reference tasks were not showing when editing a task.
- app-workflow_builder:5.29.14-2020.2.28 [05-04-2021] - Save buttons in task modals are now always visible.
- app-workflow_builder:5.29.14-2020.2.27 [05-03-2021] - Encoded inputs in renderJsonSchema task.
- app-workflow_builder:5.29.14-2020.2.26 [04-29-2021] - Fixed XSS vulnerability in Gen1 Workflow Builder UI.
- app-workflow_engine:8.22.1-2020.2.111 [06-03-2021] - Fixed an issue where static incoming variables were not showing in the Job Details page for transformation tasks.
- app-workflow_engine:8.22.1-2020.2.110 [06-02-2021] - Transformations containing output values of null no longer fail.
- app-workflow_engine:8.22.1-2020.2.109 [06-02-2021] - An error message for the 'numberToString' task is returned when the radix is invalid.
- app-workflow_engine:8.22.1-2020.2.108 [05-28-2021] - Fixed a bug where the Job Details page could infinitely loop (poll) for a job that did not exist. An alert message now displays if a job cannot be found.
- app-workflow_engine:8.22.1-2020.2.107 [05-28-2021] - Fixed issue where variables with the value undefined would be missing when starting a job, causing the job start to error.
- app-workflow_engine:8.22.1-2020.2.106 [05-28-2021] - Undefined values in transformation task output are now maintained.
- app-workflow_engine:8.22.1-2020.2.105 [05-28-2021] - Users will no longer see a blank page when navigating from a job's visualize tab to a child job that never ran due to an error.
- app-workflow_engine:8.22.1-2020.2.103 [05-25-2021] - Updated height of the task dialog to accommodate expanded task views.
- app-workflow_engine:8.22.1-2020.2.103 [05-24-2021] - Updated logic for the claim task check. A user account can now release and claim a claimed task by another user.
- app-workflow_engine:8.22.1-2020.2.102 [05-23-2021] - Updated the checkWorkflowForJobVariables call to allow task reference error variables.
- app-workflow_engine:8.22.1-2020.2.101 [05-21-2021] - Updated the @itential/network module version to avoid vulnerabilities.
- app-workflow_engine:8.22.1-2020.2.100 [05-21-2021] - Improved Itential dependency installation in LoE script generator.
- app-workflow_engine:8.22.1-2020.2.99 [05-21-2021] - Fixed the error logging description of nested objects.
- app-workflow_engine:8.22.1-2020.2.98 [05-20-2021] - Incoming data to JST is now displayed instead of reference variables if you view the task history on the visualize page.
- app-workflow_engine:8.22.1-2020.2.97 [05-20-2021] - Fixed issues with the dropdown for the child job loop on the job visualization page.
- app-workflow_engine:8.22.1-2020.2.96 [05-19-2021] - Modified the Group Tasks tab on the Active Tasks page to show unclaimed and claimed tasks.
- app-workflow_engine:8.22.1-2020.2.95 [05-18-2021] - The Job Manager task details dialog will no longer display data for incomplete tasks.
- app-workflow_engine:8.22.1-2020.2.94 [05-17-2021] - Updated README file to point to docs.itential.com documentation instead of stale internal documentation.
- app-workflow_engine:8.22.1-2020.2.93 [05-14-2021] - AuditTrail errors on Redis write issues are now handled by the WFE worker.
- app-workflow_engine:8.22.1-2020.2.92 [05-14-2021] - Improved handling for looping child jobs with empty data arrays.
- app-workflow_engine:8.22.1-2020.2.91 [05-14-2021] - Task template variable is resolved to null for a nonexistent task ID.
- app-workflow_engine:8.22.1-2020.2.90 [05-14-2021] - Updated the job grid text color to make the contrast ratio darker.
- app-workflow_engine:8.22.1-2020.2.89 [05-11-2021] - Updated the pagination control in the bottom left corner of the Job Details page to correctly indicate when there is more than one page available.
- app-workflow_engine:8.22.1-2020.2.88 [05-11-2021] - Dropdown fields within a table will now render the JSON form from a schema with the correct alignment.
- app-workflow_engine:8.22.1-2020.2.87 [05-11-2021] - If the return data from a task does not contain all outgoing variables, the full output is now displayed for each outgoing variable instead of the variable name.
- app-workflow_engine:8.22.1-2020.2.86 [05-11-2021] - Fixed a bug in the Form Builder app. Manual task is now released after cancellation so user can claim the task and work it.
- app-workflow_engine:8.22.1-2020.2.85 [05-10-2021] - Fixed manual task modal so it renders in front of the toolbar.
- app-workflow_engine:8.22.1-2020.2.84 [05-06-2021] - Job Manager iteration no longer changes input information when the Task History is opened.
- app-workflow_engine:8.22.1-2020.2.83 [05-06-2021] - Updated cleanup process to comply with new methodology. If defined, all services will exit once the cleanUpStrategy has finished running. If a cleanUpStrategy is not defined, services will exit immediately.
- app-workflow_engine:8.22.1-2020.2.82 [05-05-2021] - Future tasks no longer display random tasks.
- app-workflow_engine:8.22.1-2020.2.81 [05-05-2021] - Fixed a bug where active sessions created for task actors were not properly dismissed after ending.
- app-workflow_engine:8.22.1-2020.2.80 [05-05-2021] - Removed fields deprecation warning for all queries that use fields for projection.
- app-workflow_engine:8.22.1-2020.2.79 [04-29-2021] - Synchronization of user groups with external AAA server is skipped when viewing job details.
- app-workflow_engine:8.22.1-2020.2.78 [04-29-2021] - Fixed issue in Gen2 workflows where jobs were not completing if they contained a decision task that had an error or failure transition to the end of the workflow.
- automation-gateway:3.61.0-2020.2.21 [05-20-2021] - Improved collection loading and parsing algorithms.
- automation-gateway:3.61.0-2020.2.20 [05-17-2021] - Update automation-gateway-setup.sh script to configure new integration paths. Also expanded its compatibility to most python installation types (global, user, venv, etc).
- automation-gateway:3.61.0-2020.2.19 [05-06-2021] - Added verification for device name and group name for internal inventory.
- itential-utils:2.6.10 [05-25-2021] - Added a "/" character to the start of pronghorn.json API paths generated for pronghorn-core.
- itential-utils:2.6.9 [05-24-2021] - Reverted the AJV schema wrapper in itential-utils.
- itential-utils:2.6.8 [05-17-2021] - Added a new schema validator that can be injected with an IAP logger.
- itential-utils:2.6.7 [05-11-2021] - Modified error handling used by the loadModules function in Discovery.
- itential_tools:1.23.25.2020.2.5 [05-28-2021] - Added dry run results to the response of the setConfigTransactions method.
- jst-designer:1.55.19-2020.2.12 [05-05-2021] - Updated JST dependency in jst-designer to the latest version.
- pronghorn-core:11.46.5-2020.2.106 [05-28-2021] - Fixed pronghorn.json schema errors.
- pronghorn-core:11.46.5-2020.2.105 [05-28-2021] - Removed several unused dependencies and replaced several others to standardize dependencies within the platform.
- pronghorn-core:11.46.5-2020.2.104 [05-27-2021] - Fixed an issue with determining the version status of each Pre-built Automation.
- pronghorn-core:11.46.5-2020.2.102 [05-27-2021] - Removed the "warn" syslog level. Fixed a bug where the "warning" level could not be set for a syslog property.
- pronghorn-core:11.46.5-2020.2.101 [05-25-2021] - Added RabbitMQ logging message.
- pronghorn-core:11.46.5-2020.2.99 [05-25-2021] - An application crash SNMP trap (alarm) is sent when an application fails to launch within its timeout period.
- pronghorn-core:11.46.5-2020.2.98 [05-25-2021] - Fixed an issue that was preventing updates to the log levels for inactive services.
- pronghorn-core:11.46.5-2020.2.97 [05-25-2021] - Removed linting errors from various shell scripts.
- pronghorn-core:11.46.5-2020.2.96 [05-21-2021] - Fixed an issue where a malformed error would occur during a request timeout. Response body of Request Timeout now returns a 408 error code.
- pronghorn-core:11.46.5-2020.2.95 [05-21-2021] - Fixed bug where services missing from the file system could crash IAP on startup. Added if condition to code logic to ensure services exist before calling setCorralAndHealthStatus.
- pronghorn-core:11.46.5-2020.2.94 [05-21-2021] - Improved error handling when discovering new applications and adapters.
- pronghorn-core:11.46.5-2020.2.93 [05-20-2021] - Reverted additional schema validations to the AAA broker authenticate call.
- pronghorn-core:11.46.5-2020.2.92 [05-20-2021] - Newly discovered applications and adapters now register as encrypted based on the isEncrypted value in the pronghorn.json and not the global encryption setting.
- pronghorn-core:11.46.5-2020.2.91 [05-19-2021] - Updated dependency to fix an issue where a tab had to be pressed twice to navigate between page elements.
- pronghorn-core:11.46.5-2020.2.90 [05-19-2021] - Fixed an issue where services were disappearing from Admin Essentials when they were restarted.
- pronghorn-core:11.46.5-2020.2.88 [05-18-2021] - Removed the ability to set alarmProps as an object for single locations. Now alarmProps will be a list, where one item will be for single alarm locations and multiple items in the list will be for a multi-alarm configuration.
- pronghorn-core:11.46.5-2020.2.87 [05-18-2021] - Fixed an issue that was causing an empty error when a user would update the active profile for the system.
- pronghorn-core:11.46.5-2020.2.86 [05-18-2021] - Renamed the duplicated getMethods call to getMethodsRegistry to remove the warning from startup.
- pronghorn-core:11.46.5-2020.2.84 [05-17-2021] - Fixed error handling when profile is not found.
- pronghorn-core:11.46.5-2020.2.83 [05-14-2021] - Implemented Redis write heartbeat to improve Ioredis error handling.
- pronghorn-core:11.46.5-2020.2.82 [05-14-2021] - Fixed RabbitMQ health status reported by the /status route.
- pronghorn-core:11.46.5-2020.2.81 [05-13-2021] - Added schema to ensure valid brokers.
- pronghorn-core:11.46.5-2020.2.80 [05-13-2021] - Added detection of uninstalled adapters when migrating properties to database. Warning is issued to operator when adapter cannot be migrated due to missing installation.
- pronghorn-core:11.46.5-2020.2.79 [05-13-2021] - Disabled the ability to deactivate the administrative group and prevent users from locking themselves out.
- pronghorn-core:11.46.5-2020.2.78 [05-12-2021] - Updated network dependency to pin amqp-connection-manager to a prior version before a bug was introduced.
- pronghorn-core:11.46.5-2020.2.77 [05-11-2021] - GetDevice task will return an error response when trying to find a non-existent entity using the findEntities function.
- pronghorn-core:11.46.5-2020.2.76 [05-11-2021] - IAP will no longer hang on exit when an invalid RabbitMQ endpoint is provided.
- pronghorn-core:11.46.5-2020.2.75 [05-09-2021] - Fixed an issue that was resulting in a "null" error when the user imported a Pre-built Automation that had a Transformation component that already existed in the system.
- pronghorn-core:11.46.5-2020.2.74 [05-06-2021] - Fixed duplicate schema titles in RabbitMQ configuration properties.
- pronghorn-core:11.46.5-2020.2.73 [05-06-2021] - Updated service lifecycle management.
- pronghorn-core:11.46.5-2020.2.72 [05-05-2021] - Updated Core to remove all principals upon IAP restart and to allow each user to have refreshed permissions without requiring a fresh login.
- pronghorn-core:11.46.5-2020.2.71 [05-05-2021] - Updated the descending sort arrow to match the ascending arrow in Authorization Manager.
- pronghorn-core:11.46.5-2020.2.70 [05-05-2021] - Removed the maximum limit for the redisProps.db property.
- pronghorn-core:11.46.5-2020.2.69 [04-30-2021] - IAP will now exit if a problem is encountered during initialization.
- pronghorn-core:11.46.5-2020.2.68 [04-29-2021] - Updated copyright year on the footer of login screen.
- pronghorn-core:11.46.5-2020.2.67 [04-28-2021] - Fixed an issue in Authorization Manager where the last entry in the role edit screen was cut off.
Security Fixes
- adapter-nso:6.35.7-2020.2.15 [05-21-2021] - Updated database and any related dependencies to fix dependency security vulnerabilities.
- app-automation_catalog:2.6.33-2020.2.10 [05-25-2021] - Updated dependencies to fix security vulnerability in Axios library.
- app-automation_catalog:2.6.33-2020.2.9 [05-20-2021] - Updated react-json-view to fix a security vulnerability.
- app-automation_studio:3.17.3-2020.2.76 [05-25-2021] - Axios security updated for internal packages.
- app-json_forms:1.30.2-2020.2.8 [05-21-2021] - Updated Axios security for internal packages.
- app-workflow_builder:5.29.14-2020.2.32 [05-11-2021] - Axios security updated for internal packages.
- pronghorn-core:11.46.5-2020.2.100 [05-25-2021] - Updated dependency and added code obfuscation to webpack and javascript modules.
- pronghorn-core:11.46.5-2020.2.89 [05-19-2021] - Users are now redirected from the login page when an active session exists.
Chores
- app-automation_catalog:2.6.33-2020.2.4 [03-31-2021] - Moved project to master pipeline.
- app-automation_studio:3.17.3-2020.2.79 [05-25-2021] - Updated jst dependency to latest version.
- app-automation_studio:3.17.3-2020.2.67 [05-14-2021] - Updated JST and jst-designer dependency to latest version.
- app-automation_studio:3.17.3-2020.2.64 [05-06-2021] - Updated JST and jst-designer dependency to latest version.
- app-jst:1.0.0-2020.2.36 [06-04-2021] - Updates the JST Designer dependency in App JST to the latest version.
- app-jst:1.0.0-2020.2.32 [05-25-2021] - Updated jst and jst-designer dependency to latest.
- app-jst:1.0.0-2020.2.31 [05-24-2021] - Updated jst-designer dependency to latest version.
- app-jst:1.0.0-2020.2.29 [05-14-2021] - Updated JST and jst-designer dependency to latest version.
- app-jst:1.0.0-2020.2.28 [05-06-2021] - Updated JST and jst-designer dependency to latest version.
- app-jst:1.0.0-2020.2.26 [05-03-2021] - Updated jst-designer dependency to latest version.
- app-jst:1.0.0-2020.2.16 [04-02-2021] - Updated jst and jst-designer dependency to latest.
- app-operations_manager:1.19.0-2020.2.55 [06-04-2021] - Added ticket numbers to changelog entries.
- app-operations_manager:1.19.0-2020.2.23 [04-28-2021] - Added functional test configuration to the project.
- pronghorn-core:11.46.5-2020.2.103 [05-27-2021] - Updated iap-ui dependency.
Deprecations
- app-workflow_builder:5.29.14-2020.2.39 [05-25-2021] - Removed the extractOutput option from transformation tasks in the Gen 1 canvas.
2020.2.5 Release Versions
Automation Platform Versions
component | version |
---|---|
@itential/adapter-automation_gateway | 4.9.0-2020.2.4 |
@itential/adapter-azure_aaa | 1.1.6-2020.2.1 |
@itential/adapter-email | 3.1.15-2020.2.3 |
@itential/adapter-ldap | 2.12.15-2020.2.3 |
@itential/adapter-local_aaa | 4.2.2-2020.2.4 |
@itential/adapter-nso | 6.35.7-2020.2.19 |
@itential/adapter-policy_engine | 1.0.11-2020.2.1 |
@itential/adapter-radius | 2.0.9-2020.2.1 |
@itential/adapter-redis | 2.0.14-2020.2.1 |
@itential/app-admin_essentials | 2.15.29-2020.2.48 |
@itential/app-ag_manager | 1.6.5-2020.2.3 |
@itential/app-automation_catalog | 2.6.33-2020.2.11 |
@itential/app-automation_studio | 3.17.3-2020.2.81 |
@itential/app-configuration_manager | 3.67.1-2020.2.52 |
@itential/app-form_builder | 4.7.14-2020.2.16 |
@itential/app-json_forms | 1.30.2-2020.2.9 |
@itential/app-jst | 1.0.0-2020.2.36 |
@itential/app-mop | 6.7.7-2020.2.13 |
@itential/app-nso_manager | 2.20.10-2020.2.4 |
@itential/app-operations_manager | 1.19.0-2020.2.57 |
@itential/app-policy_manager | 3.45.2-2020.2.1 |
@itential/app-service_catalog | 3.10.12-2020.2.5 |
@itential/app-service_management | 2.23.23-2020.2.5 |
@itential/app-task_worker | 3.1.6-2020.2.1 |
@itential/app-template_builder | 2.4.13-2020.2.5 |
@itential/app-workflow_builder | 5.29.14-2020.2.44 |
@itential/app-workflow_engine | 8.22.1-2020.2.111 |
@itential/pronghorn-core | 11.46.5-2020.2.106 |
@itential/search | 1.1.10-2020.2.2 |
@itential/tags | 3.0.6-2020.2.3 |
@itential/itential-utils | 2.6.10 |
Automation Gateway Versions
component | version |
---|---|
automation_gateway | 3.61.0-2020.2.21 |
NSO Manager Versions
component | version |
---|---|
itential-tools | 1.23.25.2020.2.5 |
Engine Versions
component | version |
---|---|
policy-engine | 1.10.5+2020.2.0 |
Dependencies
Automation Platform Server
package | supported versions | recommended version |
---|---|---|
nodejs | >= 12.19.0 < 13 | 12.22.1 |
npm | 6.x | 6.14.13 |
python | 2.x or 3.x | 3.9.5 |
pip | supported | recommended |
---|---|---|
pip | any version | 20.2.4 |
textfsm | 1.x | 1.1.0 |
Jinja2 | 2.x | 2.11.3 |
The gcc-c++ and make packages should be installed from your OS distribution.
MongoDB Server
package | supported | recommended |
---|---|---|
mongodb | 4.2.x | 4.2.13 |
RabbitMQ Server
package | supported | recommended |
---|---|---|
rabbitmq | 3.8.x | 3.8.14 |
erlang | 21.3+ or 22.x | 22.3.1 |
elixir | 1.10.x | 1.10.4 |
dedup | 0.5.x | 0.5.0 |
Redis Server
package | supported | recommended |
---|---|---|
redis | 5.x | 5.0.12 |
The gcc-c++ and make packages should be installed from your OS distribution.
Hashicorp Vault
package | supported | recommended |
---|---|---|
vault | 1.x | 1.7.0 |
Automation Gateway
package | supported | recommended |
---|---|---|
python | 3.6 | 3.6.13 |
openssl | 1.x | 1.1.1k |
haproxy | 2.x | 2.2.13 |
The gcc-c++ and make packages should be installed from your OS distribution.
The following development packages are required to install automation gateway: libffi-dev, openssl-dev, python-dev, sqlite-dev.
pip package | supported | recommended |
---|---|---|
pip | any version | 20.2.4 |
ansible | 2.9 or 2.10 | 2.10.7 |
terraform | 0.12.x | 0.12.31 |
nornir | 3.x | 3.0.0 |
netmiko | 3.x | 3.3.2 |
One or more of the following packages may be required by the specific ansible modules you're using: psutil, pycrypto, paramiko, ncclient, lxml, nitrosdk-python, jxmlease.
Check the ansible documentation for the roles you're planning to use for additional package requirements.
NSO/Itential Tools
package | supported | recommended |
---|---|---|
java | 1.7 or 1.8 | 1.8.275.01 |
The ant package should be installed from your OS distribution.
IAP Compatibility
Device Configuration
Device Configuration compatibility describes which devices are expected to work with the basic features of the Configuration Manager application across various southbound systems.
Ansible:
* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos
NSO:
Refer to the NSO Versions and NED Versions tables below for a list of tested devices.
Device Compliance
Device Compliance compatibility describes which devices are expected to work with Golden Configurations.
Ansible:
* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos
NSO (Configuration Manager app):
* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos
Device Maintenance
Device Maintenance compatibility describes which devices Itential can perform maintenance activities on (e.g., reboots and firmware upgrades).
Ansible:
* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Juniper Junos
NSO:
* cisco-ios
* cisco-iosxr
* juniper-junos
Device Health Checks
Device Health Checks compatibility describes which devices Itential can execute read-only show commands to use the method broker and Command Templates application.
Ansible:
* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos
NSO:
* a10-acos
* alu-sr
* arista-dcs
* cienacli-acos
* cisco-aireos
* cisco-asa
* cisco-gss
* cisco-ios
* cisco-iosxr
* cisco-nx
* cisco-qps
* cisco-staros
* ericsson-sgsnmme
* f5-bigip
* huawei-vrp
* juniper-junos
Note: Some of the devices in the health checks category are tested against netsim devices.
Forms
Ansible:
IAP can render most ansible networking modules as forms. Support for specific modules may vary. If you encounter issues with any particular modules, reach out to the Itential Product Support Team for assistance.
NSO:
IAP can render most service models advertised by NSO as forms. Support for specific yang features may vary. If you encounter issues with your service models, reach out to the Itential Product Support Team for assistance.
Service Provisioning
NSO:
IAP can provision most service models advertised by NSO. Support for specific yang features may vary. If you encounter issues with your service models, reach out to the Itential Product Support Team for assistance.
Devices/Services Compatibility
The Itential Automation Platform is tested against the following component versions.
Ansible Versions:
* 2.10.7
* 2.9.21
Ansible Modules:
* eos_facts
* eos_command
* eos_config
* ios_facts
* ios_command
* ios_config
* iosxr_facts
* iosxr_command
* iosxr_config
* nx_facts
* nx_command
* nx_config
* junos_facts
* junos_command
* junos_config
NSO Versions:
* 5.3.3.1
* 5.2.5
NSO NED Versions:
ned | 5.2.5 | 5.3.3.1 |
---|---|---|
a10-acos | 3.18 | 3.18 |
adtran-aos | 4.0.6 | 4.0.6 |
alu-sr | 8.13.4 | 8.13.4 8.13.3 |
arista-dcs | 5.20.2 | 5.20.2 5.20 |
checkpoint-gaiaos_rest | n/a | 1.10.7 1.10.6 |
ciena-acos | 6.2.5 | 6.2.5 6.2.4 |
cisco-aireos | 3.7.2 3.7.1 |
3.7.2 3.7.1 |
cisco-asa | 6.12.4 | 6.12.4 6.12.3 |
cisco-gss | 2.1.1 | 2.1.1 |
cisco-ios | 6.69 6.68.2 |
6.69 6.68.2 |
cisco-iosxr | 7.33 | 7.33 7.32.5 |
cisco-nx | 5.21.1 | 5.21.1 5.21 |
cisco-qps | 5.1.3 | 5.1.3 |
cisco-staros | 5.34.6 5.34.5 |
5.34.6 5.34.5 |
ericsson-sgsnmme | 1.0.7 | n/a |
f5-bigip | 3.17 3.16 |
3.17 3.16 |
fortinet-fortios | 5.4.21 | 5.4.21 5.4.20 |
huawei-usn | 1.2.1 | n/a |
huawei-vrp | 6.17.4 6.17.3 |
6.17.4 6.17.3 |
juniper-junos | 4.6.19 4.6.17 |
4.6.19 4.6.17 |
paloalto-panos_cli | 4.8.2 4.8.1 |
4.8.2 4.8.1 |
radware-alteonos | 2.4.1 | 2.4.1 2.4 |
unix-bind | 2.1.0 | 2.1.0 |
VTS Versions:
* 2.6.2
VTS NED Versions:
ned | 2.6.2 |
---|---|
cisco-iosxr | 6.6 |
cisco-ncs5500 | 1.0 |
cisco-nx | 5.1.4 |
Virtual Devices:
* A10 vThunder 4.1.4 GR1
* Arista EOS-4.23.0FX
* Checkpoint R80.30-273.583
* Cisco ASAv 9.13.1.7
* Cisco CSR 17.02.01r
* Cisco NX 9.3.2, 9.3.1
* Cisco StarOS 21.15.29
* Cisco XR6.3.1
* F5 BIGIP 15.1.0.2-0.0.9
* Fortigate 6.4.0
* Juniper VMX 18.4R1
* Juniper VSRX 19.1R2
* PanOS 9.1.2
* Radware 32.6.0.0
IAP Browser Compatibility
This maintenance release was tested against the following browser versions:
* Firefox 80.0.1
* Chrome 85.0.4183.121
* Edge 85.0.564.63
* Internet Explorer 11